#ifndef __CLUSTER_H__
#define __CLUSTER_H__
	
	extern UINT32 GetClusSize(void);
	extern void GetCurDirClusIDToRoot(void);
	extern UINT16 GetCurDirClusID(void);
	extern void SetCurDirClusID(UINT16 ClusID);
	extern void SaveCurDirClusID(void);
	extern void RecoverCurDirClusID(void);
	extern UINT32 ClusConvLBA(UINT16 ClusID);
	extern UINT16 ClusAlloc(UINT16 ClusID);
	extern UINT16 GetClusChainTotal(UINT16 ClusID);
	extern UINT8 ClusConsecutiveCheck(UINT16 ClusID, UINT16 nNum);
	extern void ClusEmpty(UINT16 ClusID, UINT8 IsOnlyThis);
	extern void ClusScanning(void);

#endif
